#pragma once
#include<stdio.h>
#include<stdlib.h>
#include<assert.h>
#include<stdbool.h>

typedef int StDateType;

typedef struct Stack
{
	StDateType* arr;
	int top;
	int capacity;
}St;

void Stinit(St* s);
void StackDestory(St* s);
void Stackpushtop(St* s, StDateType data);
bool Stackempty(St* s);
void Stackpop(St* s);
StDateType Stacktop(St* s);
int Stacksize(St* s);
